package com.tangsm.spring.boot.mybatis.plus.domain.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tangsm.spring.boot.mybatis.plus.common.annotation.CreateBy;
import com.tangsm.spring.boot.mybatis.plus.common.annotation.UpdateBy;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 用户信息
 *
 * @author tangsm
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("user_info")
public class UserInfo extends BaseEntity {
    /**
     * 名称
     */
    @TableField("name")
    private String name;
    /**
     * 性别(1-男,0-女)
     */
    @TableField("sex")
    private String sex;
    /**
     * 年龄
     */
    @TableField("age")
    private Integer age;
    /**
     * 创建人
     */
    @CreateBy
    @TableField("create_by")
    private String createBy;
    /**
     * 更新人
     */
    @UpdateBy
    @TableField("update_by")
    private String updateBy;
    /**
     * 版本号
     */
    @TableField("jpa_version")
    private Integer jpaVersion;
}
